home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 April: Mac OS SDK / Dev.CD Apr 97 SDK1.toast / Development Kits (Disc 1) / AppleScript / Documentation / Apple Event Registry / Database Suite / Header Files / AEDatabase.r < prev   
Encoding:
Text File  |  1993-02-01  |  2.6 KB  |  104 lines  |  [TEXT/MPS ]

  1. /*
  2.     AEDatabase.r -- Type Declarations for Rez and DeRez
  3.     
  4.     Copyright Apple Computer, Inc. 1993
  5.     All rights reserved.
  6.  
  7.     2:15 PM Mon, 1 Feb 1993
  8. */
  9.  
  10. #ifndef __AEDATABASE.R__
  11. #define __AEDATABASE.R__
  12.  
  13. # define cDatabase    'cDB '
  14. # define cDBMS    'cDBM'
  15. # define cHost    'cHST'
  16. # define cKey    'cKEY'
  17. # define cRowSelection    'crsl'
  18. # define cSession    'cSES'
  19. # define enumAccess    'accs'
  20. # define enumGroupFunctions    'grup'
  21. # define enumLockTypes    'lock'
  22. # define enumRepeatValues    'erpt'
  23. # define enumSortDirection    'sort'
  24. # define enumTableTypes    'tblt'
  25. # define errAEDeadlock    -10019
  26. # define errAELockRequestTimeout    -10020
  27. # define errAENoSuchGroupFunction    -10018
  28. # define errAENoSuchSortType    -10017
  29. # define errAENotUnique    -10022
  30. # define errAETransactionTimeout    -10021
  31. # define kAEAbortTransaction    'ABRT'
  32. # define kAEDatabase    'DATA'
  33. # define kAEDBSuite    'dbst'
  34. # define kAEFixedRepeat    'rFxd'
  35. # define kAEGroup    'GRUP'
  36. # define kAESingleValued    'rSgl'
  37. # define kAESort    'SORT'
  38. # define kAEVariableRepeat    'rVar'
  39. # define kAscending    0
  40. # define kAverage    'AVRG'
  41. # define kCount    'CONT'
  42. # define kCreateAccess    8
  43. # define kCursor    'CURS'
  44. # define kDeleteAccess    16
  45. # define kDescending    1
  46. # define kExclusiveLock    'EXLK'
  47. # define keyAEAccess    'pACS'
  48. # define keyAEAccount    'pACT'
  49. # define keyAEColumnList    'kCol'
  50. # define keyAEColumns    'COLS'
  51. # define keyAECurrentSort    'pSRT'
  52. # define keyAEGroupColumns    'GRPC'
  53. # define keyAEGroupFunctions    'GRPF'
  54. # define keyAEGuest    'pGST'
  55. # define keyAEKind    'pKND'
  56. # define keyAENullsOK    'pNLS'
  57. # define keyAEOpenTransaction    'pTRN'
  58. # define keyAEPassword    'pPAS'
  59. # define keyAEPrimaryKey    'pPKy'
  60. # define keyAERepeating    'pRPT'
  61. # define keyAERepeatSize    'pRPS'
  62. # define keyAESession    'SESN'
  63. # define keyAESortElement    'SRTE'
  64. # define keyAESortType    'SRTT'
  65. # define keyAEUniqueValue    'pUNQ'
  66. # define keyAEUser    'pUSR'
  67. # define kLinkset    'LINK'
  68. # define kMaximum    'MAX '
  69. # define kMean    'MEAN'
  70. # define kMinimum    'MIN '
  71. # define kNoAccess    0
  72. # define kNoLock    'NOLK'
  73. # define kNumeric    2
  74. # define kReadAccess    1
  75. # define kSharedLock    'SHLK'
  76. # define kStdDev    'STDV'
  77. # define kSum    'TOTL'
  78. # define kTable    'TABL'
  79. # define kTextual    0
  80. # define kUpdateAccess    4
  81. # define kView    'VIEW'
  82. # define kWriteAccess    2
  83. # define pAccess    'pACS'
  84. # define pAccount    'pACT'
  85. # define pCurrentSort    'pSRT'
  86. # define pGuest    'pGST'
  87. # define pKind    'pKND'
  88. # define pLock    'pLCK'
  89. # define pNullsOk    'pNLS'
  90. # define pOpenTransaction    'pTRN'
  91. # define pPassword    'pPAS'
  92. # define pPrimaryKey    'pPKy'
  93. # define pRepeating    'pRPT'
  94. # define pRepeatSize    'pRPS'
  95. # define pRowIDs    'pRWS'
  96. # define pUniqueValue    'pUNQ'
  97. # define pUser    'pUSR'
  98. # define pValue    'vlue'
  99. # define typeKey    'cKEY'
  100. # define typeRowSelection    'crsl'
  101. # define typeSession    'cSES'
  102.  
  103.  
  104. #endif __AEDATABASE.R__